<?
global $DB, $sPOST, $_SESSION, $sess;
include_once "settings.inc.php";

if($_POST)
{
	foreach($_POST as $key=>$value)
	{
		$p[$key]=$DB->clean($value);
	}


	if($_FILES['picture']['name'] != "")
	{
		//debug(_UPLOAD_MAX_FILEBYTE);
		$dosyafoto = dosyaadiduzenle($_FILES['picture']['name']);

		if($_FILES['picture']['size'] <= _UPLOAD_MAX_FILEBYTE)
		{
			$dizin="../pictures/" . _MODULE_NAME . "/bigs/";
			$dosyaadi=date('YmdHis')."_".random_session();
			$yenidosyaadi=$dosyaadi.'.'.$dosyafoto['uzanti'];
			
			move_uploaded_file($_FILES['picture']['tmp_name'],$dizin.$yenidosyaadi);
			$icerik = pictureResize($dizin.$yenidosyaadi,800,800);  
			$dosyam  = fopen ($dizin.$yenidosyaadi,"w+");  
			fwrite($dosyam,$icerik);  
			fclose($dosyam);
			
			$thumbs= pictureResize($dizin.$yenidosyaadi,160,90);
			$dosyam  = fopen ("../pictures/" . _MODULE_NAME . "/thumbs/$yenidosyaadi","w+");  
			fwrite($dosyam,$thumbs);  
			fclose($dosyam);
			
			if(file_exists($dizin.$yenidosyaadi))
			{
				$pictureFile = " picture='$yenidosyaadi',";
			}
			else
			{
				$pictureFile = '';
				msgError("","Duyuru resmi bir hatadan dolayı yüklenemedi.");
			}
		}
		else
		{
			$pictureFile = '';
			msgError("","Yüklemek istediğiniz resmin boyutu izin verilenden büyük. Max. dosya boyutu : "._UPLOAD_MAX_FILESIZE);
		}
	}
	
	
	if($p["title"] != "" and $p["content"] != "")
	{
		$sql = "UPDATE ". _MODULE_NAME ." SET	
						title = '$p[title]' , 
						content = '$p[content]', 
						$pictureFile 
						publish_on_homepage = $p[publish_on_homepage], 
						publish_start_date = '".toDate($p["publish_start_date"])."', 
						publish_stop_date = '".toDate($p["publish_end_date"])."', 
						record_datetime = '".date('Y-m-d H:i:s')."', 
						record_user = '".$_SESSION[$sess]['user']['id']."', 
						row = ".$DB->nextRow('announcements')."
					WHERE id=$p[id]";

		if($DB->query($sql))
			msgOK("","Duyuru bilgileri başarıyla kayıt edildi.");
		else
			msgError("","Duyuru bilgileri bir hatadan dolayı kayıt edilemedi.");
	}
	else
		if($p["title"] == "")	msgError("","Lütfen duyuru başlığını boş bırakmayınız.");	else
		if($p["content"] == "")	msgError("","Lütfen duyuru içeriğini boş bırakmayınız.");	else
		msgError("","Lütfen zorunlu alanları boş bırakmayınız.");
	
	loadPages(_MODULE_NAME, "add");
}
else
	loadPages(_MODULE_NAME, "add");
?>